<?php
class readAccountancy extends accountancy {
	function __construct($id) {
		parent::__construct($id);
	}

	public function getAllFrom($id) {
		$arrResult = array();
		$query = "SELECT estado,titulo,descripcion,fecha_vencimiento,fecha_pagado,nota,fk_destino,monto FROM registros_pagos";
		$query .= " WHERE (id=".$id.") AND (fk_origen=".$this->getFkOrigen().") AND (estado>0);";
		$result = mysql_query($query);
		$i = 0;
		while ($reg = @mysql_fetch_array($result)) {
			$i++;
			$this->setTitulo($reg['titulo']);
			$this->setDescripcion($reg['descripcion']);
			$this->setMonto($reg['monto']);
			$this->setFechaVencimiento($reg['fecha_vencimiento']);
			$this->setEstado($reg['estado']);
			$this->setFechaPagado($reg['fecha_pagado']);
			$this->setNota($reg['nota']);
			$this->setFkDestino($reg['fk_destino']);
		}
		return $i;
	}

	public function getStudents() {
		$query = 'SELECT a.* FROM alumnos a, alumnosxprofesor axp WHERE (a.estado>0) AND (axp.estado>0) AND (axp.fk_alumno = a.id) AND (axp.fk_profesor = '.$this->getFkOrigen().');';
		$result = mysql_query($query) or die(mysql_error());
		$i = 0;
		$arr_result = array();
		while ($reg = @mysql_fetch_array($result)) {
			$arr_result[$i]['nombre'] = $reg['nombre'];
			$arr_result[$i]['apellido'] = $reg['apellido'];
			$arr_result[$i]['id'] = $reg['id'];
			$arr_result[$i]['email'] = $reg['email'];
			$i++;
		}
		return $arr_result;
	}
}
?>